#include <stdio.h>

//底下是不正确的示范
//#define func(x, y) x*y

//底下是正确的示范
#define func(x, y) (x)*(y)

void func3()
{
    printf("hahaha,wo zai zhe~ \n");
}

void func2()
{
    func3();
}

void func1()
{
    func2();
}

int main()
{
    int a = 10;
    int b = 20;
    int c = a + b;
    while(1)
    {
        ;
    }
    printf("c = [%d]\n", c);
    printf("%d\n", func(10, 20));
    printf("%d\n", func(10 + 10, 20 + 20));
    printf("hello 66\n");
    func1();
    return 0;
}
